puncture resistant - German English Dictionary